package com.javaAPI.demo10;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.logging.SimpleFormatter;

public class Test10 {
    public static void main(String[] args) throws ParseException {

        /**
         * 格式化日期
         * yyyy年MM月dd日HH时mm分ss秒
         */
        Date date = new Date();
        System.out.println(date);

        SimpleDateFormat simpleDateFormat = new SimpleDateFormat();

        String format = simpleDateFormat.format(date);
        System.out.println("格式化后的日期：" + format);

        SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");
        String format1 = simpleDateFormat1.format(date);
        System.out.println("格式化后的日期：" + format1);


        SimpleDateFormat simpleDateFormat2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String format2 = simpleDateFormat2.format(date);
        System.out.println("格式化后的日期：" + format2);

        System.out.println("===================================");

        /**
         * 日期字符串转换为Date
         */

        String date1 = "2025-03-20 19:15:09";
        System.out.println(date1);
        SimpleDateFormat simpleDateFormat3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date parse = simpleDateFormat3.parse(date1);
        System.out.println("转换后：" + parse);

    }
}